Podrobné hodnotenie druhého zadania

Z2 dokumentácia (5b):

  • 1b – popis problému a konkrétneho algoritmu (metodika)
  • 1b – popis nastavenia experimentov (konkrétne parametre zhlukovacich algoritmov)
  • 2b – popis a porovnanie výsledkov (hlavne korektné grafy a tabuľky)
  • 1b – zhodnotenie a záver

Z2a kód (10b):

  • 2b – správne vygenerované dáta
  • 3b – správne implementovaný k-NN
  • 1b – metodológia vyhodnotenia (meranie prenosti klasifikácie)
  • 4b – dve optimalizácie z ponúknutého zoznamu (každá za 2b)

Z2b kód (10b):

  • 2b – správne vygenerované dáta
  • 1b – správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu centroidu
  • 2b – správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu medoidu
  • 3b – správne implementovaný algoritmus k-means
  • 2b – správne implementovaný algoritmus divízneho zhlukovania

Z2c kód (10b):

  • 2b – správne vygenerované dáta
  • 1b – správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu centroidu
  • 2b – správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu medoidu
  • 3b – správne implementovaný algoritmus aglomeratívneho zhlukovania
  • 2b – optimalizácia pomocou zmenšovania matice vzdialeností

Poznámka: Cvičiaci môže strhnúť body aj mimo tejto osnovy, ak je napr. kód napísaný príliš špecificky a neumožňuje ľahké nastavenie parametrov, alebo má iné vady. Hodnotí sa aj programátorská, nie len funkčná stránka kódu.